Park Plaza Riverbank, 18 Albert Embankment, London SE1 7TJ, United Kingdom
View on Map
What travelers say:
It is a high-end Japanese sushi restaurant, just opposite Big Ben. Sitting in the window seat, you can watch Big Ben while eating. The location is excellent, but the price is really a bit super expensive.